home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 52 / Amiga Format AFCD52 (Issue 136, May 2000).iso / -screenplay- / shareware / freeciv / data / default / techs.ruleset < prev    next >
Text File  |  2000-02-29  |  12KB  |  576 lines

  1.  
  2. ; Modifying this file:
  3. ; You should not modify this file except to make bugfixes or
  4. ; for other "maintenance".  If you want to make custom changes,
  5. ; you should create a new datadir subdirectory and copy this file
  6. ; into that directory, and then modify that copy.  Then use the
  7. ; command "set techs <mysubdir>" in the server to have freeciv
  8. ; use your new customized file.
  9.  
  10. [datafile]
  11. description="Default technology data for Freeciv (as Civ2, minus a few)"
  12. options="1.9"
  13.  
  14. ; Below: The individual advances, one per section.
  15. ; The number can be variable, up to 199.
  16. ;
  17. ; The actual tag used (the * in [advance_*]) does not matter, except 
  18. ; it must be unique within this file, and it may be used in debug 
  19. ; output when reading this file.
  20. ;
  21. ; Notes:
  22. ;
  23. ; name          = name as seen by user 
  24. ; req1, req2    = advances required before researching this one
  25. ; flags         = special flag strings
  26. ; helptext    = optional help text string (set units ruleset for examples)
  27. ;
  28. ; Special values for req1 and req2 are "None" (first section below) 
  29. ; and "Never" (never available).  If only one tech is required, 
  30. ; it should be listed as req1.
  31. ;
  32. ; Following flag strings are possible
  33. ;
  34. ; "Bonus_Tech" = player gets extra tech if rearched first
  35. ;               Note: currently only one tech with this flag is supported
  36. ; "Boat_Fast" = all sea units get one extra move point
  37. ; "Bridge"   = "Settler" unit types can build bridges over rivers
  38. ; "Railroad" = "Settler" unit types can build rail roads
  39. ; "Farmland" = "Settler" unit types can build farmland
  40. ; "Fortress" = "Settler" unit types can build fortress
  41. ; "Population_Pollution_Inc" = Increase the pollution factor created by
  42. ;                              popultaion by one
  43. ; "Trade_Revenue_Reduce" = When known by the player establishing a trade
  44. ;                          route reduces the initial revenue by cumulative
  45. ;                          factors of 2/3
  46. ; "Airbase" = "Airbase" unit types can build Airbases
  47.  
  48. [advance_advanced_flight]
  49. name     = _("Advanced Flight")
  50. req1     = "Radio"
  51. req2     = "Machine Tools"
  52. flags    = ""
  53.  
  54. [advance_alphabet]
  55. name     = _("Alphabet")
  56. req1     = "None"
  57. req2     = "None"
  58. flags    = ""
  59.  
  60. [advance_amphibious_warfare]
  61. name     = _("Amphibious Warfare")
  62. req1     = "Navigation"
  63. req2     = "Tactics"
  64. flags    = ""
  65.  
  66. [advance_astronomy]
  67. name     = _("Astronomy")
  68. req1     = "Mysticism"
  69. req2     = "Mathematics"
  70. flags    = ""
  71.  
  72. [advance_atomic_theory]
  73. name     = _("Atomic Theory")
  74. req1     = "Theory of Gravity"
  75. req2     = "Physics"
  76. flags    = ""
  77.  
  78. [advance_automobile]
  79. name     = _("Automobile")
  80. req1     = "Combustion"
  81. req2     = "Steel"
  82. flags    = "Population_Pollution_Inc"
  83.  
  84. [advance_banking]
  85. name     = _("Banking")
  86. req1     = "Trade"
  87. req2     = "The Republic"
  88. flags    = ""
  89.  
  90. [advance_bridge_building]
  91. name     = _("Bridge Building")
  92. req1     = "Iron Working"
  93. req2     = "Construction"
  94. flags    = "Bridge"
  95.  
  96. [advance_bronze_working]
  97. name     = _("Bronze Working")
  98. req1     = "None"
  99. req2     = "None"
  100. flags    = ""
  101.  
  102. [advance_ceremonial_burial]
  103. name     = _("Ceremonial Burial")
  104. req1     = "None"
  105. req2     = "None"
  106. flags    = ""
  107.  
  108. [advance_chemistry]
  109. name     = _("Chemistry")
  110. req1     = "University"
  111. req2     = "Medicine"
  112. flags    = ""
  113.  
  114. [advance_chivalry]
  115. name     = _("Chivalry")
  116. req1     = "Feudalism"
  117. req2     = "Horseback Riding"
  118. flags    = ""
  119.  
  120. [advance_code_of_laws]
  121. name     = _("Code of Laws")
  122. req1     = "Alphabet"
  123. req2     = "None"
  124. flags    = ""
  125.  
  126. [advance_combined_arms]
  127. name     = _("Combined Arms")
  128. req1     = "Mobile Warfare"
  129. req2     = "Advanced Flight"
  130. flags    = ""
  131.  
  132. [advance_combustion]
  133. name     = _("Combustion")
  134. req1     = "Refining"
  135. req2     = "Explosives"
  136. flags    = ""
  137.  
  138. [advance_communism]
  139. name     = _("Communism")
  140. req1     = "Philosophy"
  141. req2     = "Industrialization"
  142. flags    = ""
  143.  
  144. [advance_computers]
  145. name     = _("Computers")
  146. req1     = "Mass Production"
  147. req2     = "Miniaturization"
  148. flags    = ""
  149.  
  150. [advance_conscription]
  151. name     = _("Conscription")
  152. req1     = "Democracy"
  153. req2     = "Metallurgy"
  154. flags    = ""
  155.  
  156. [advance_construction]
  157. name     = _("Construction")
  158. req1     = "Masonry"
  159. req2     = "Currency"
  160. flags    = "Fortress"
  161.  
  162. [advance_currency]
  163. name     = _("Currency")
  164. req1     = "Bronze Working"
  165. req2     = "None"
  166. flags    = ""
  167.  
  168. [advance_democracy]
  169. name     = _("Democracy")
  170. req1     = "Banking"
  171. req2     = "Invention"
  172. flags    = ""
  173.  
  174. [advance_economics]
  175. name     = _("Economics")
  176. req1     = "Banking"
  177. req2     = "University"
  178. flags    = ""
  179.  
  180. [advance_electricity]
  181. name     = _("Electricity")
  182. req1     = "Metallurgy"
  183. req2     = "Magnetism"
  184. flags    = ""
  185.  
  186. [advance_electronics]
  187. name     = _("Electronics")
  188. req1     = "The Corporation"
  189. req2     = "Electricity"
  190. flags    = ""
  191.  
  192. [advance_engineering]
  193. name     = _("Engineering")
  194. req1     = "The Wheel"
  195. req2     = "Construction"
  196. flags    = ""
  197.  
  198. [advance_environmentalism]
  199. name     = _("Environmentalism")
  200. req1     = "Never"        ; "Recycling"
  201. req2     = "Never"        ; "Space Flight"
  202. flags    = ""
  203.  
  204. [advance_espionage]
  205. name     = _("Espionage")
  206. req1     = "Communism"
  207. req2     = "Democracy"
  208. flags    = ""
  209.  
  210. [advance_explosives]
  211. name     = _("Explosives")
  212. req1     = "Gunpowder"
  213. req2     = "Chemistry"
  214. flags    = ""
  215.  
  216. [advance_feudalism]
  217. name     = _("Feudalism")
  218. req1     = "Warrior Code"
  219. req2     = "Monarchy"
  220. flags    = ""
  221.  
  222. [advance_flight]
  223. name     = _("Flight")
  224. req1     = "Combustion"
  225. req2     = "Theory of Gravity"
  226. flags    = "Trade_Revenue_Reduce"
  227.  
  228. [advance_fundamentalism]
  229. name     = _("Fundamentalism")
  230. req1     = "Never";        ; "Theology"
  231. req2     = "Never"        ; "Conscription"
  232. flags    = ""
  233.  
  234. [advance_fusion_power]
  235. name     = _("Fusion Power")
  236. req1     = "Nuclear Power"
  237. req2     = "Superconductors"
  238. flags    = ""
  239.  
  240. [advance_genetic_engineering]
  241. name     = _("Genetic Engineering")
  242. req1     = "Medicine"
  243. req2     = "The Corporation"
  244. flags    = ""
  245.  
  246. [advance_guerilla_warfare]
  247. name     = _("Guerilla Warfare")
  248. req1     = "Communism"
  249. req2     = "Tactics"
  250. flags    = ""
  251.  
  252. [advance_gunpowder]
  253. name     = _("Gunpowder")
  254. req1     = "Invention"
  255. req2     = "Iron Working"
  256. flags    = ""
  257.  
  258. [advance_horseback_riding]
  259. name     = _("Horseback Riding")
  260. req1     = "None"
  261. req2     = "None"
  262. flags    = ""
  263.  
  264. [advance_industrialization]
  265. name     = _("Industrialization")
  266. req1     = "Railroad"
  267. req2     = "Banking"
  268. flags    = "Population_Pollution_Inc"
  269.  
  270. [advance_invention]
  271. name     = _("Invention")
  272. req1     = "Engineering"
  273. req2     = "Literacy"
  274. flags    = ""
  275.  
  276. [advance_iron_working]
  277. name     = _("Iron Working")
  278. req1     = "Bronze Working"
  279. req2     = "Warrior Code"
  280. flags    = ""
  281.  
  282. [advance_labor_union]
  283. name     = _("Labor Union")
  284. req1     = "Mass Production"
  285. req2     = "Guerilla Warfare"
  286. flags    = ""
  287.  
  288. [advance_laser]
  289. name     = _("Laser")
  290. req1     = "Mass Production"
  291. req2     = "Nuclear Power"
  292. flags    = ""
  293.  
  294. [advance_leadership]
  295. name     = _("Leadership")
  296. req1     = "Chivalry"
  297. req2     = "Gunpowder"
  298. flags    = ""
  299.  
  300. [advance_literacy]
  301. name     = _("Literacy")
  302. req1     = "Writing"
  303. req2     = "Code of Laws"
  304. flags    = ""
  305.  
  306. [advance_machine_tools]
  307. name     = _("Machine Tools")
  308. req1     = "Steel"
  309. req2     = "Tactics"
  310. flags    = ""
  311.  
  312. [advance_magnetism]
  313. name     = _("Magnetism")
  314. req1     = "Iron Working"
  315. req2     = "Physics"
  316. flags    = ""
  317.  
  318. [advance_map_making]
  319. name     = _("Map Making")
  320. req1     = "Alphabet"
  321. req2     = "None"
  322. flags    = ""
  323.  
  324. [advance_masonry]
  325. name     = _("Masonry")
  326. req1     = "None"
  327. req2     = "None"
  328. flags    = ""
  329.  
  330. [advance_mass_production]
  331. name     = _("Mass Production")
  332. req1     = "Automobile"
  333. req2     = "The Corporation"
  334. flags    = "Population_Pollution_Inc"
  335.  
  336. [advance_mathematics]
  337. name     = _("Mathematics")
  338. req1     = "Alphabet"
  339. req2     = "Masonry"
  340. flags    = ""
  341.  
  342. [advance_medicine]
  343. name     = _("Medicine")
  344. req1     = "Philosophy"
  345. req2     = "Trade"
  346. flags    = ""
  347.  
  348. [advance_metallurgy]
  349. name     = _("Metallurgy")
  350. req1     = "Gunpowder"
  351. req2     = "University"
  352. flags    = ""
  353.  
  354. [advance_miniaturization]
  355. name     = _("Miniaturization")
  356. req1     = "Machine Tools"
  357. req2     = "Electronics"
  358. flags    = ""
  359.  
  360. [advance_mobile_warfare]
  361. name     = _("Mobile Warfare")
  362. req1     = "Automobile"
  363. req2     = "Tactics"
  364. flags    = ""
  365.  
  366. [advance_monarchy]
  367. name     = _("Monarchy")
  368. req1     = "Ceremonial Burial"
  369. req2     = "Code of Laws"
  370. flags    = ""
  371.  
  372. [advance_monotheism]
  373. name     = _("Monotheism")
  374. req1     = "Philosophy"
  375. req2     = "Polytheism"
  376. flags    = ""
  377.  
  378. [advance_mysticism]
  379. name     = _("Mysticism")
  380. req1     = "Ceremonial Burial"
  381. req2     = "None"
  382. flags    = ""
  383.  
  384. [advance_navigation]
  385. name     = _("Navigation")
  386. req1     = "Seafaring"
  387. req2     = "Astronomy"
  388. flags    = ""
  389.  
  390. [advance_nuclear_fission]
  391. name     = _("Nuclear Fission")
  392. req1     = "Mass Production"
  393. req2     = "Atomic Theory"
  394. flags    = ""
  395.  
  396. [advance_nuclear_power]
  397. name     = _("Nuclear Power")
  398. req1     = "Nuclear Fission"
  399. req2     = "Electronics"
  400. flags    = "Boat_Fast"
  401.  
  402. [advance_philosophy]
  403. name     = _("Philosophy")
  404. req1     = "Mysticism"
  405. req2     = "Literacy"
  406. flags    = "Bonus_Tech"
  407.  
  408. [advance_physics]
  409. name     = _("Physics")
  410. req1     = "Literacy"
  411. req2     = "Navigation"
  412. flags    = ""
  413.  
  414. [advance_plastics]
  415. name     = _("Plastics")
  416. req1     = "Refining"
  417. req2     = "Space Flight"
  418. flags    = "Population_Pollution_Inc"
  419.  
  420. [advance_polytheism]
  421. name     = _("Polytheism")
  422. req1     = "Horseback Riding"
  423. req2     = "Ceremonial Burial"
  424. flags    = ""
  425.  
  426. [advance_pottery]
  427. name     = _("Pottery")
  428. req1     = "None"
  429. req2     = "None"
  430. flags    = ""
  431.  
  432. [advance_radio]
  433. name     = _("Radio")
  434. req1     = "Flight"
  435. req2     = "Electricity"
  436. flags    = "Airbase"
  437.  
  438. [advance_railroad]
  439. name     = _("Railroad")
  440. req1     = "Steam Engine"
  441. req2     = "Bridge Building"
  442. flags    = "Railroad","Trade_Revenue_Reduce"
  443.  
  444. [advance_recycling]
  445. name     = _("Recycling")
  446. req1     = "Mass Production"
  447. req2     = "Democracy"
  448. flags    = ""
  449.  
  450. [advance_refining]
  451. name     = _("Refining")
  452. req1     = "Chemistry"
  453. req2     = "The Corporation"
  454. flags    = ""
  455.  
  456. [advance_refrigeration]
  457. name     = _("Refrigeration")
  458. req1     = "Sanitation"
  459. req2     = "Electricity"
  460. flags    = "Farmland"
  461.  
  462. [advance_robotics]
  463. name     = _("Robotics")
  464. req1     = "Mobile Warfare"
  465. req2     = "Computers"
  466. flags    = ""
  467.  
  468. [advance_rocketry]
  469. name     = _("Rocketry")
  470. req1     = "Advanced Flight"
  471. req2     = "Electronics"
  472. flags    = ""
  473.  
  474. [advance_sanitation]
  475. name     = _("Sanitation")
  476. req1     = "Engineering"
  477. req2     = "Medicine"
  478. flags    = ""
  479.  
  480. [advance_seafaring]
  481. name     = _("Seafaring")
  482. req1     = "Pottery"
  483. req2     = "Map Making"
  484. flags    = ""
  485.  
  486. [advance_space_flight]
  487. name     = _("Space Flight")
  488. req1     = "Computers"
  489. req2     = "Rocketry"
  490. flags    = ""
  491.  
  492. [advance_stealth]
  493. name     = _("Stealth")
  494. req1     = "Superconductors"
  495. req2     = "Robotics"
  496. flags    = ""
  497.  
  498. [advance_steam_engine]
  499. name     = _("Steam Engine")
  500. req1     = "Physics"
  501. req2     = "Invention"
  502. flags    = ""
  503.  
  504. [advance_steel]
  505. name     = _("Steel")
  506. req1     = "Electricity"
  507. req2     = "Industrialization"
  508. flags    = ""
  509.  
  510. [advance_superconductors]
  511. name     = _("Superconductors")
  512. req1     = "Nuclear Power"
  513. req2     = "Laser"
  514. flags    = ""
  515.  
  516. [advance_tactics]
  517. name     = _("Tactics")
  518. req1     = "Conscription"
  519. req2     = "Leadership"
  520. flags    = ""
  521.  
  522. [advance_the_corporation]
  523. name     = _("The Corporation")
  524. req1     = "Economics"
  525. req2     = "Industrialization"
  526. flags    = ""
  527.  
  528. [advance_the_republic]
  529. name     = _("The Republic")
  530. req1     = "Code of Laws"
  531. req2     = "Literacy"
  532. flags    = ""
  533.  
  534. [advance_the_wheel]
  535. name     = _("The Wheel")
  536. req1     = "Horseback Riding"
  537. req2     = "None"
  538. flags    = ""
  539.  
  540. [advance_theology]
  541. name     = _("Theology")
  542. req1     = "Feudalism"
  543. req2     = "Monotheism"
  544. flags    = ""
  545.  
  546. [advance_theory_of_gravity]
  547. name     = _("Theory of Gravity")
  548. req1     = "Astronomy"
  549. req2     = "University"
  550. flags    = ""
  551.  
  552. [advance_trade]
  553. name     = _("Trade")
  554. req1     = "Currency"
  555. req2     = "Code of Laws"
  556. flags    = ""
  557.  
  558. [advance_university]
  559. name     = _("University")
  560. req1     = "Mathematics"
  561. req2     = "Philosophy"
  562. flags    = ""
  563.  
  564. [advance_warrior_code]
  565. name     = _("Warrior Code")
  566. req1     = "None"
  567. req2     = "None"
  568. flags    = ""
  569.  
  570. [advance_writing]
  571. name     = _("Writing")
  572. req1     = "Alphabet"
  573. req2     = "None"
  574. flags    = ""
  575.  
  576.